package NGUYENMINHHIEU.STRUCTURE_PROGRAMMING.EXCERCICES.FULL;

import java.util.Scanner;

public class BaiTap05 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// 1. Khai báo đối tượng nhận giá trị từ bên ngoài vào
		System.out.print("+ Nhập tên = ");
		Scanner sc = new Scanner(System.in);
		String ten = sc.nextLine();

		if (ten.isEmpty()) {
			System.out.print("Bạn chưa nhập vào Tên!");
			return;
		}

		System.out.print("+ Nhập tuổi = ");
		String temp = sc.nextLine();
		if (temp.isEmpty()) {
			System.out.print("Bạn chưa nhập vào Tuổi!");
			return;
		}
		// Chuyển đổi giá trị String --> byte
		byte tuoi = Byte.parseByte(temp);				

		System.out.print("+ Chọn tình trạng hôn nhân: (0)-Ly hôn; "
				+ "(1)-Chưa kết hôn; (2)-Đã kết hôn; ");
		temp = sc.nextLine();
		if (temp.isEmpty()) {
			System.out.print("Bạn chọn tình trạng hôn nhân!");
			return;
		}
		// Chuyển đổi giá trị String --> byte
		byte tinhtranghn = Byte.parseByte(temp);

		System.out.print("+ Chọn giới tính: (0)-Nữ; (1)-Nam; ");
		temp = sc.nextLine();
		if (temp.isEmpty()) {
			System.out.print("Bạn chọn giới tính!");
			return;
		}
		// Chuyển đổi giá trị String --> byte
		byte gioitinh = Byte.parseByte(temp);

		//2. Xử lý nghiệp vụ đăng ký tham gia kết bạn
		if (tuoi < 19 || tinhtranghn == 2 || (tuoi < 22 && gioitinh==1))
		{
			System.out.print("Không được phép tham gia kết bạn!");
		}
		else{
			System.out.print("Được phép tham gia kết bạn!");
		}		
	}
}
